package com.fivefu.core.hik.services;


import com.fivefu.core.hik.dto.response.EncodeDeviceSubResourcesResp;

import java.util.List;

public interface DeviceService {

    /**
     * 查询编码设备列表v2
     */
    void searchEncodeDevice();

    /**
     * 根据区域获取下级编码设备列表
     */
    void subResourcesEncodeDevice();

    /**
     * 增量获取编码设备数据
     * @param sTime  查询开始时间
     */
    void timeRangeEncodeDevice(String sTime);

    /**
     * 获取区域下所有编码设备资源唯一编码集合  汇总用的
     * @param pageNo  当前页码
     * @param pageSize   分页大小
     * @param regionIndexCode  区域编号唯一标识
     * @return
     */
    List<EncodeDeviceSubResourcesResp> queryAllDeviceByRegionIndexCode(Integer pageNo, Integer pageSize, String regionIndexCode);

}
